
'use strict';
const requireEx=require('yi-require');
const $ = requireEx('yi-schema');
module.exports = {

    query: $.object({
        page: $.object({
            size: $.number().integer().default(10).description("每页显示条数"),
            index: $.number().integer().default(1).description("显示第几页")
        }),
        filter: $.object({
            _id:[$.object({"$in":$.array().items($.mongoid())}).description("_id"),$.mongoid()],
            name:$.object({"$regex":$.string().min(1)}).description('姓名'),
            userNumber:$.string().min(1).max(20).description('账号'),
            role:$.string().description('角色'),
            sex:$.string().description('性别'),
            mobile:$.mobile().description("电话")
        }),
        project: $.object({
            _id:$.number().valid(0,1),
            name:$.number().valid(0, 1),
            userNumber: $.number().valid(0, 1),
            role: $.number().valid(0, 1),
            sex: $.number().valid(0, 1),
            mobile: $.number().valid(0, 1),
            createTime: $.number().valid(0, 1)
        }),
        sort: $.object({
            createTime: $.number().default(-1).valid(-1, 1).description("创建时间")
        })
    })

};
